load("//bazel:mongo_src_rules.bzl", "mongo_cc_unit_test")

package(default_visibility = ["//visibility:public"])

exports_files(
    glob([
        "*.h",
    ]),
)

mongo_cc_unit_test(
    name = "host_aggregation_stage_test",
    srcs = [
        "host_aggregation_stage_ast_node_test.cpp",
        "host_aggregation_stage_parse_node_test.cpp",
        "host_exec_agg_stage_test.cpp",
    ],
    tags = ["mongo_unittest_third_group"],
    deps = [
        "//src/mongo:base",
        "//src/mongo/db/extension/host:extension_host",
        "//src/mongo/db/extension/host/aggregation_stage",
        "//src/mongo/db/extension/host_connector/adapter:host_adapters",
        "//src/mongo/db/extension/host_connector/adapter:host_services_adapter",
        "//src/mongo/db/extension/shared/handle/aggregation_stage",
        "//src/mongo/db/pipeline:aggregation_context_fixture",
        "//src/mongo/db/pipeline:document_source_mock",
    ],
)
